to supply any deficiency - İspanyolca İngilizce Sözlük